﻿#ifndef QWIDGET_BASE_DOG_H
#define QWIDGET_BASE_DOG_H

#include "QWidgetBase.h"

class QWidgetBaseDog : public QWidgetBase
{
	Q_OBJECT
public:
	QWidgetBaseDog(QWidgetBase *parent = nullptr);

    virtual ~QWidgetBaseDog();

public:
    // 创建初始化UI
    virtual void initUI();
    // 初始化样式
    virtual void initStyleSheet();
    // 初始化连接
    virtual void initConnect();

public:
	// 页面启动
    virtual void onStart();
    // 页面停止
    virtual void onStop();
private slots:

	// 超时喂狗
	virtual void slotFeedDogTimer();

private:
    QTimer		*m_DogTimer;
};
#endif // QWIDGET_BASE_H
